package com.zy.ioc.pro1;

import com.zy.ioc.pro1.bean.Product;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

/**
 * Hello world!
 *
 */
public class App
{
    public static void main( String[] args )
    {
        //以前 long long ago   自已new对象  自己管理对象的生命周期
        Product p=new Product();
        p.setPid(1);
        p.setPname("苹果");

        //nowaday   spring IOC机制    spring管理对象
        ApplicationContext context = new ClassPathXmlApplicationContext("ac.xml");
//        System.out.println(  context );
//        Product p2= (Product) context.getBean("apple");
//        System.out.println(p2);
//
//        Product p3= (Product) context.getBean("mi7");
//        System.out.println(p3);
//
//        //更多获取bean的方式
//        Product p4=context.getBean("mi7",   Product.class );
//        System.out.println(p4);

//        Product p5= context.getBean(Product.class);
//        System.out.println(p5);


    }
}
